#ifndef DW_GRAPHICS_VIEWPORT_H
#	define DW_GRAPHICS_VIEWPORT_H

namespace dw {
	namespace graphics {

class Viewport
{
public :
	Viewport(dw::maths::ivec2 position, dw::maths::ivec2 dimension);
	Viewport(const Viewport& ref);

public :
	const dw::maths::ivec2 getPosition() const ;
	const dw::maths::ivec2 getDimension() const ;

public :
	Viewport& operator = (const Viewport& rhs);

private :
	dw::maths::ivec2 m_position;
	dw::maths::ivec2 m_dimension;
};

	} // namespace graphics
} // namespace dw

#include "graphics/viewport.inl"

#endif // !DW_GRAPHICS_VIEWPORT_H
